package com.molichuxing.services.business.dto.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;

@Data
@EqualsAndHashCode(callSuper = true)
public class ThirdMotDto   extends ResponseRootDto {

    /**
     * id
     */
    private Integer id;

    /**
     * 车辆ID car_id
     */
    private Integer carId;

    /**
     * 收件人 recipients
     */
    private String recipients;

    /**
     * 产权方 ownership_name
     */
    private String ownershipName;

    /**
     * 收件人电话号码 recipients_phone
     */
    private String recipientsPhone;

    /**
     * 车牌号 licence_plate
     */
    private String licencePlate;

    /**
     * 车架号 vin
     */
    private String vin;

    /**
     * 邮寄地址 mail_address
     */
    private String mailAddress;

    /**
     * 有效期内交强险保单副本照片 insure_prove_url
     */
    private String insureProveUrl;

    /**
     * 返回结果编码：
     * 0：数据库操作错误，请联系客服
     * 1：预约成功，返回JSON格式
     * 2：余额不足，请联系客服
     * 4：参数长度有误
     * 7：该key不存在
     * 8：Key密钥格式错误！
     * 9：请不要提交非法请求
     * -1：接口调用出错，请联系客服 result_code
     */
    private Integer resultCode;

    /**
     * 原因 result_reason
     */
    private String resultReason;

    /**
     * 创建时间 gmt_create
     */
    private LocalDateTime gmtCreate;

    /**
     * 修改时间 gmt_modified
     */
    private LocalDateTime gmtModified;
}
